package com.ruoyi.walmart.service.auth;

import com.ruoyi.common.core.domain.Platform;
import com.ruoyi.common.core.domain.SiteForm;
import com.ruoyi.common.core.domain.TreeSelect;

import java.util.List;

public interface SiteFormService {
    /** 查询全部 */
    List<SiteForm> selectAllList(SiteForm siteForm);

    /**
     * 查询店铺名称树结构信息
     * @return 店铺名称树信息集合
     */
    public List<TreeSelect> selectSiteFormTreeList(SiteForm siteForm);

    /**
     * 构建前端所需要树结构
     *
     * @param siteFormList 店铺名称列表
     * @return 树结构列表
     */
    public List<SiteForm> buildSiteFormTree(List<SiteForm> siteFormList);

    /**
     * 构建前端所需要下拉树结构
     *
     * @param siteFormList 店铺名称列表
     * @return 下拉树结构列表
     */
    public List<TreeSelect> buildSiteFormTreeSelect(List<SiteForm> siteFormList);
}
